Big Huge Thesaurus

Listera ovata

noun